﻿$(function () {
    $("#txtUserName").blur(function () {
        if ($("#txtUserName").val() == "") {
            $("#spUserName").html("<img src=\"/cn/images/wrong.gif\" /> 请输入用户名！");
        }
        else {
            if ($("#txtUserName").val().length < 4 || $("#txtUserName").val().length > 16)
                $("#spUserName").html("<img src=\"/cn/images/wrong.gif\" /> 用户名长度不符！");
            else $("#spUserName").html("<img src=\"/cn/images/right.gif\"/>");
        }
        return false;
    });
    $("#txtUserPwd").blur(function () {
        if ($("#txtUserPwd").val() == "") $("#spPwd").html("<img src=\"/cn/images/wrong.gif\" /> 请输入密码！");
        else {
            if ($("#txtUserPwd").val().length < 6 || $("#txtUserPwd").val().length > 16)
                $("#spPwd").html("<img src=\"/cn/images/wrong.gif\" /> 密码长度不符，必须在6-16个字符之间！");
            else $("#spPwd").html("<img src=\"/cn/images/right.gif\"/>");
        }
        return false;
    });
    $("#txtAgainPwd").blur(function () {
        if ($("#txtAgainPwd").val() == "") $("#spAgPwd").html("<img src=\"/cn/images/wrong.gif\" /> 请输入确认密码！");
        else {
            if ($("#txtAgainPwd").val() != $("#txtUserPwd").val())
                $("#spAgPwd").html("<img src=\"/cn/images/wrong.gif\" /> 确认密码不一致！");
            else $("#spAgPwd").html("<img src=\"/cn/images/right.gif\"/>");
        }
        return false;
    });
    $("#txtEmail").blur(function () {
        if ($("#txtEmail").val() == "") $("#spEmail").html("<img src=\"/cn/images/wrong.gif\" /> 请输入电子邮箱！");
        else {
            if ($("#txtEmail").val().match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == null)
                $("#spEmail").html("<img src=\"/cn/images/wrong.gif\" /> 电子邮箱格式不符！");
            else $("#spEmail").html("<img src=\"/cn/images/right.gif\"/>");
        }
        return false;
    });
    $("#txtCode").blur(function () {
        if ($("#txtCode").val() == "") $("#spCode").html("<img src=\"/cn/images/wrong.gif\" /> 请输入验证码！");
        else $("#spCode").html("<img src=\"/cn/images/right.gif\"/>");
        return false;
    });
    $("#cbServer").blur(function () {
        if (!$("#cbServer").attr("checked")) art.dialog.tips("请阅读并同意《商城服务条款》！", 1.5);
        return false;
    });

    $("#formRegister").submit(function () {
        ///用户名
        if ($("#txtUserName").val() == "") {
            $("#txtUserName").select();
            $("#spUserName").html("<img src=\"/cn/images/wrong.gif\" /> 请输入用户名！");
            return false;
        }
        else {
            if ($("#txtUserName").val().length < 4 || $("#txtUserName").val().length > 16) {
                $("#txtUserName").select();
                $("#spUserName").html("<img src=\"/cn/images/wrong.gif\" /> 用户名长度不符！");
                return false;
            } else $("#spUserName").html("<img src=\"/cn/images/right.gif\"/>");
        }
        ///用户密码
        if ($("#txtUserPwd").val() == "") {
            $("#txtUserPwd").select();
            $("#spPwd").html("<img src=\"/cn/images/wrong.gif\" /> 请输入密码！");
            return false;
        } else {
            if ($("#txtUserPwd").val().length < 6 || $("#txtUserPwd").val().length > 16) {
                $("#txtUserPwd").select();
                $("#spPwd").html("<img src=\"/cn/images/wrong.gif\" /> 密码长度不符，必须在6-16个字符之间！");
                return false;
            } else $("#spPwd").html("<img src=\"/cn/images/right.gif\"/>");
        }
        ///确认密码
        if ($("#txtAgainPwd").val() == "") {
            $("#txtAgainPwd").select();
            $("#spAgPwd").html("<img src=\"/cn/images/wrong.gif\" /> 请输入确认密码！");
            return false;
        } else {
            if ($("#txtAgainPwd").val() != $("#txtUserPwd").val()) {
                $("#txtAgainPwd").select();
                $("#spAgPwd").html("<img src=\"/cn/images/wrong.gif\" /> 确认密码不一致！");
                return false;
            } else $("#spAgPwd").html("<img src=\"/cn/images/right.gif\"/>");
        }
        ///Email
        if ($("#txtEmail").val() == "") {
            $("#txtEmail").select();
            $("#spEmail").html("<img src=\"/cn/images/wrong.gif\" /> 请输入电子邮箱！");
            return false;
        } else {
            if ($("#txtEmail").val().match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == null) {
                $("#txtEmail").select();
                $("#spEmail").html("<img src=\"/cn/images/wrong.gif\" /> 电子邮箱格式不符！");
                return false;
            } else $("#spEmail").html("<img src=\"/cn/images/right.gif\"/>");
        }
        if ($("#txtCode").val() == "") {
            $("#txtCode").select();
            $("#spCode").html("<img src=\"/cn/images/wrong.gif\" /> 请输入验证码！");
            return false;
        } else $("#spCode").html("<img src=\"/cn/images/right.gif\"/>");
        if (!$("#cbServer").attr("checked")) {
            $("#cbServer").focus();
            art.dialog.tips("请阅读并同意《商城服务条款》！", 1.5);
            return false;
        }
        $.ajax({
            type: "POST",
            url: "/registerHandler.ashx",
            data: "userName=" + escape($("#txtUserName").val()) + "&userPwd=" + escape($("#txtUserPwd").val()) + "&email=" + escape($("#txtEmail").val()) + "&code=" + escape($("#txtCode").val()),
            success: function (msg) {
                if (msg == "1002") {
                    $("#txtCode").select();
                    $("#spCode").html("<img src=\"/cn/images/wrong.gif\" /> 验证码错误！");
                    $("#spUserName").html("<img src=\"/cn/images/right.gif\"/>");
                    $("#imgCheckCode").attr("src", '/admin/checkCode.aspx?' + new Date().getTime());

                }
                else if (msg == "1003") {
                    $("#txtUserName").select();
                    $("#spUserName").html("<img src=\"/cn/images/wrong.gif\" /> 用户名已存在！");
                    $("#spCode").html("<img src=\"/cn/images/right.gif\"/>");
                }
                else if (msg == "1004") {
                    $("#txtEmail").select();
                    $("#spEmail").html("<img src=\"/cn/images/wrong.gif\" /> 电子邮箱已注册！");
                    $("#txtEmail").select();
                }
                else if (msg == "1001") {
                    $("#imgCheckCode").attr("src", '/admin/checkCode.aspx?' + new Date().getTime());
                    art.dialog.tips("很抱歉，注册失败！", 1.5);
                }
                else if (msg == "1005") {
                    art.dialog.tips("恭喜您，注册成功！", 3);
                    setTimeout("window.location.href='exchange.aspx'", 2000);

                }
                else if(msg == "1006") {
                    art.dialog.tips("恭喜您，注册成功！", 3);
                    setTimeout("parent.location.reload()", 2000);

                }
            }
        });
        return false;
    });
    $("#btnAgreeServicet").click(function () {
        parent.$("#cbServer").attr("checked", "checked");
        parent.TB_remove();
    });
    $("#btnCancelServicet").click(function () {
        parent.TB_remove();
    });

    $("#formUpdatePwd").submit(function () {
        ///用户密码
        if ($("#txtUserPwd").val() == "") {
            $("#txtUserPwd").select();
            $("#spPwd").html("<img src=\"/cn/images/wrong.gif\" /> 请输入密码！");
            return false;
        } else {
            if ($("#txtUserPwd").val().length < 6 || $("#txtUserPwd").val().length > 16) {
                $("#txtUserPwd").select();
                $("#spPwd").html("<img src=\"/cn/images/wrong.gif\" /> 密码长度不符，必须在6-16个字符之间！");
                return false;
            } else $("#spPwd").html("<img src=\"/cn/images/right.gif\"/>");
        }
        ///确认密码
        if ($("#txtAgainPwd").val() == "") {
            $("#txtAgainPwd").select();
            $("#spAgPwd").html("<img src=\"/cn/images/wrong.gif\" /> 请输入确认密码！");
            return false;
        } else {
            if ($("#txtAgainPwd").val() != $("#txtUserPwd").val()) {
                $("#txtAgainPwd").select();
                $("#spAgPwd").html("<img src=\"/cn/images/wrong.gif\" /> 确认密码不一致！");
                return false;
            } else $("#spAgPwd").html("<img src=\"/cn/images/right.gif\"/>");
        }
        $.ajax({
            type: "POST",
            url: "/ashx/cn/1store/update_password.ashx",
            data: "data=" + location.search.split('=')[1] + "&pwd=" + escape($("#txtUserPwd").val()),
            success: function (msg) {
                if (msg == "1000") {
                    art.dialog.tips("密码更新成功！", 1.5);
                    setTimeout("window.location.href='/cn/login/web.html'", 2000)
                } else {
                    art.dialog.tips("密码更新失败，请刷新后重试！", 1.5);
                }
            }
        });
        return false;
    });
});
